package com.woniu.pojo;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 服务展示表
 * </p>
 *
 * @author xiaotang
 * @since 2022-10-19
 */
@Getter
@Setter
@TableName("tb_service_display")
@ApiModel(value = "ServiceDisplay对象", description = "服务展示表")
public class ServiceDisplay implements Serializable {

  private static final long serialVersionUID = 1L;

  @ApiModelProperty("主键")
  @TableId(value = "id", type = IdType.AUTO)
  private Long id;

  @ApiModelProperty("姓名")
  private String name;

  @ApiModelProperty("身份证号")
  private Long code;

  @ApiModelProperty("手机号码")
  private String phone;

  @ApiModelProperty("服务状态id")
  private Long serviceStatusId;

  @ApiModelProperty("服务项目id")
  private Long itemId;

  @ApiModelProperty("签约机构id")
  private Long organizationId;

  @ApiModelProperty("医生团队id")
  private Long teamId;

  @ApiModelProperty("服务包id")
  private Long packageId;

  @ApiModelProperty("预约时间")
  private Date appointmentTime;

  @ApiModelProperty("申请时间")
  @TableField(fill = FieldFill.INSERT_UPDATE)
  private Date submitTime;

  @ApiModelProperty("用户id")
  private Long userId;

  @ApiModelProperty("服务医生id")
  private Long doctorId;

  @ApiModelProperty("审核时间")
  private Date verifyTime;

  @ApiModelProperty("备注")
  private String remarks;

  @ApiModelProperty("是否删除")
  @TableLogic
  private String isDelete;

}
